From: Benjamin Otte Date: Thu, 22 Jan 2015 13:33:03 +0000 (+0100) Subject: widget: Add debug spew for setting the clip X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~7878 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=bd31310c40de64add4aa813315216685ef224a77;p=gtk%2B3.0.git widget: Add debug spew for setting the clip --- diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 66ad052db5..73001fd71b 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -15546,6 +15546,29 @@ gtk_widget_set_clip (GtkWidget *widget, priv = widget->priv; +#ifdef G_ENABLE_DEBUG + if (gtk_get_debug_flags () & GTK_DEBUG_GEOMETRY) + { + gint depth; + GtkWidget *parent; + const gchar *name; + + depth = 0; + parent = widget; + while (parent) + { + depth++; + parent = gtk_widget_get_parent (parent); + } + + name = g_type_name (G_OBJECT_TYPE (G_OBJECT (widget))); + g_print ("gtk_widget_set_clip: %*s%s %d %d %d %d\n", + 2 * depth, " ", name, + clip->x, clip->y, + clip->width, clip->height); + } +#endif /* G_ENABLE_DEBUG */ + priv->clip = *clip; }